/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* line 5, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}


/* line 22, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, D:/Program Files/ruby/Ruby23/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@keyframes one {
  0% {
    top: -10px;
  }
  100% {
    top: 10px;
  }
}
@keyframes two {
  0% {
    top: 150px;
    left: 350px;
  }
  100% {
    top: 230px;
    left: 350px;
  }
}
@keyframes three {
  0% {
    top: 420px;
    left: 600px;
  }
  100% {
    top: 440px;
    left: 600px;
  }
}
@keyframes four {
  0% {
    top: 80px;
    left: 800px;
  }
  100% {
    top: 80px;
    left: 880px;
  }
}
@keyframes five {
  0% {
    top: 370px;
    right: 10px;
  }
  100% {
    top: 400px;
    right: 10px;
  }
}
@keyframes six {
  0% {
    bottom: 0px;
    left: 20px;
  }
  100% {
    bottom: 0px;
    left: 120px;
  }
}
@keyframes mobile {
  0% {
    right: 0px;
  }
  100% {
    right: 200px;
  }
}
/* line 11, ../sass/print.scss */
body {
  position: relative;
}
/* line 13, ../sass/print.scss */
body .mod {
  width: 100%;
  height: 5970px;
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
/* line 21, ../sass/print.scss */
body .mod .content {
  position: relative;
  top: 4400px;
  margin: 0 auto;
  width: 600px;
  background-color: white;
  z-index: 101;
}
/* line 28, ../sass/print.scss */
body .mod .content .content-head {
  padding: 20px;
  border: 1px solid #e6e6e6;
  color: #444;
}
/* line 32, ../sass/print.scss */
body .mod .content .content-head:after {
  content: "";
  display: block;
  clear: both;
}
/* line 37, ../sass/print.scss */
body .mod .content .content-head span:first-child {
  float: left;
  font: normal 20px "Microsoft YaHei";
  margin-left: 20px;
}
/* line 42, ../sass/print.scss */
body .mod .content .content-head span:last-child {
  cursor: pointer;
  float: right;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("../img/close.png") no-repeat;
  width: 20px;
  height: 20px;
}
/* line 53, ../sass/print.scss */
body .mod .content .content-body {
  padding: 60px 78px;
}
/* line 55, ../sass/print.scss */
body .mod .content .content-body .content-body-left {
  float: left;
  margin-right: 50px;
}
/* line 58, ../sass/print.scss */
body .mod .content .content-body .content-body-left > div {
  margin-bottom: 20px;
  width: 230px;
}
/* line 11, ../sass/_mixin.scss */
body .mod .content .content-body .content-body-left > div span {
  float: left;
  line-height: 38px;
}
/* line 15, ../sass/_mixin.scss */
body .mod .content .content-body .content-body-left > div img {
  float: right;
}
/* line 18, ../sass/_mixin.scss */
body .mod .content .content-body .content-body-left > div:after {
  content: "";
  display: block;
  clear: both;
}
/* line 65, ../sass/print.scss */
body #header {
  height: 650px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 71, ../sass/print.scss */
body #header #bg .hidden {
  display: none;
}
/* line 74, ../sass/print.scss */
body #header #bg .select {
  position: relative;
}
/* line 78, ../sass/print.scss */
body #header #bg .bg1 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  margin-top: -350px;
}
/* line 82, ../sass/print.scss */
body #header #bg .bg2 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  margin-top: -123.5px;
}
/* line 86, ../sass/print.scss */
body #header #bg .bg3 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  margin-top: -91.5px;
}
/* line 90, ../sass/print.scss */
body #header #bg .bg4 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  margin-top: -125px;
}
/* line 94, ../sass/print.scss */
body #header #bg .bg5 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  margin-top: -184.5px;
}
/* line 98, ../sass/print.scss */
body #header #bg .bg6 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  margin-top: -122px;
}
/* line 102, ../sass/print.scss */
body #header #bg .bg7 {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -10;
  position: absolute;
}
/* line 108, ../sass/print.scss */
body #header .wrapper {
  width: 586px;
  margin: 100px auto;
  text-align: center;
}
/* line 112, ../sass/print.scss */
body #header .wrapper > img {
  margin-bottom: 50px;
}
/* line 115, ../sass/print.scss */
body #header .wrapper .notice {
  width: 584px;
}
/* line 117, ../sass/print.scss */
body #header .wrapper .notice .lis {
  height: 55px;
  font-family: "Microsoft YaHei";
}
/* line 120, ../sass/print.scss */
body #header .wrapper .notice .lis .selected {
  background-color: white;
  color: #444;
}
/* line 123, ../sass/print.scss */
body #header .wrapper .notice .lis .selected:hover {
  color: #444;
}
/* line 127, ../sass/print.scss */
body #header .wrapper .notice .lis li {
  float: left;
  width: 194px;
  height: 55px;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 20px;
  color: rgba(255, 255, 255, 0.5);
}
/* line 134, ../sass/print.scss */
body #header .wrapper .notice .lis li:hover {
  color: white;
}
/* line 138, ../sass/print.scss */
body #header .wrapper .notice .lis #one {
  float: left;
  width: 194px;
}
/* line 141, ../sass/print.scss */
body #header .wrapper .notice .lis #one > div {
  display: inline-block;
}
/* line 143, ../sass/print.scss */
body #header .wrapper .notice .lis #one > div:first-child {
  width: 80px;
  float: left;
  height: 32px;
  line-height: 32px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
/* line 153, ../sass/print.scss */
body #header .wrapper .notice .lis #one > div:nth-child(2) {
  float: left;
  width: 65px;
  font-size: 14px;
  margin-top: 10px;
  padding-left: 5px;
  line-height: 14px;
}
/* line 161, ../sass/print.scss */
body #header .wrapper .notice .lis #one > div:last-child {
  margin-top: 14px;
}
/* line 166, ../sass/print.scss */
body #header .wrapper .notice .lis #two {
  border-left: 1px solid rgba(17, 17, 17, 0.3);
  border-right: 1px solid rgba(17, 17, 17, 0.3);
  line-height: 55px;
}
/* line 171, ../sass/print.scss */
body #header .wrapper .notice .lis #three {
  line-height: 55px;
}
/* line 175, ../sass/print.scss */
body #header .wrapper .notice #divs {
  background-color: white;
  padding: 30px;
}
/* line 178, ../sass/print.scss */
body #header .wrapper .notice #divs .hid {
  display: none;
}
/* line 181, ../sass/print.scss */
body #header .wrapper .notice #divs .test {
  display: block;
}
/* line 185, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left {
  float: left;
}
/* line 187, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div {
  width: 298px;
  border: 1px solid #d7d7d7;
  height: 38px;
}
/* line 191, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div input {
  width: 274px;
  height: 22px;
  padding: 8px 12px;
  line-height: 22px;
  border: none;
  font: 500 14px "Microsoft YaHei";
}
/* line 199, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div a {
  display: inline-block;
  text-decoration: none;
  color: white;
  width: 300px;
  height: 32px;
  font: 500 18px "Microsoft YaHei";
  padding-top: 8px;
}
/* line 206, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:nth-child(2) {
  margin-top: -1px;
}
/* line 209, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:nth-child(3) {
  margin-top: -1px;
  margin-bottom: 15px;
}
/* line 212, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:nth-child(3) input {
  width: 100px;
  float: left;
}
/* line 216, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:nth-child(3) p {
  display: inline-block;
  float: right;
  height: 34px;
  width: 80px;
  margin: 2px;
}
/* line 222, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:nth-child(3) p img {
  height: 34px;
  width: 80px;
}
/* line 228, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:last-child {
  border: none;
  height: 40px;
  width: 300px;
  background: url("../img/green1.png") no-repeat;
}
/* line 233, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-left div:last-child:hover {
  background: url("../img/green2.png") left top no-repeat;
}
/* line 239, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right {
  position: relative;
  float: right;
}
/* line 243, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right span:first-of-type {
  position: absolute;
  width: 1px;
  height: 90px;
  background-color: #e7e7e7;
  left: -30px;
}
/* line 250, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right span:nth-of-type(2) {
  display: inline-block;
  line-height: 20px;
  width: 20px;
  height: 20px;
  background-color: white;
  position: absolute;
  top: 40px;
  left: -38px;
  font-size: 13px;
  z-index: 10px;
  color: #aaa;
}
/* line 264, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div {
  margin-bottom: 10px;
}
/* line 267, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div:first-of-type a {
  background: url("../img/xinlang1.png") no-repeat;
  padding-left: 54px;
}
/* line 270, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div:first-of-type a:hover {
  background: url("../img/xinlang2.png") no-repeat;
}
/* line 276, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div:nth-of-type(2) a {
  background: url("../img/qq1.png") no-repeat;
  padding-left: 45px;
}
/* line 279, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div:nth-of-type(2) a:hover {
  background: url("../img/qq2.png") no-repeat;
}
/* line 285, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div:nth-of-type(3) a {
  background: url("../img/weixin1.png") no-repeat;
  padding-left: 40px;
}
/* line 288, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div:nth-of-type(3) a:hover {
  background: url("../img/weixin2.png") no-repeat;
}
/* line 293, ../sass/print.scss */
body #header .wrapper .notice #divs ul:first-child .registe-right div a {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 160px;
  height: 40px;
  font: 500 14px "Microsoft YaHei";
  display: inline-block;
  text-decoration: none;
  color: white;
  line-height: 40px;
}
/* line 307, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left {
  float: left;
}
/* line 309, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left > input {
  border: 1px solid #d7d7d7;
  display: block;
  width: 266px;
  height: 22px;
  font: normal 14px "Microsoft YaHei";
  padding: 8px 16px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 317, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left > input:nth-child(2) {
  margin-top: -1px;
  margin-bottom: 12px;
}
/* line 322, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left > div:first-of-type {
  background: url("../img/green1.png") no-repeat;
  margin-bottom: 12px;
}
/* line 325, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left > div:first-of-type:hover {
  background: url("../img/green2.png") no-repeat;
}
/* line 328, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left > div:first-of-type > a {
  display: inline-block;
  width: 282px;
  height: 40px;
  padding: 8px;
  font: normal 18px "Microsoft YaHei";
  text-decoration: none;
  color: white;
}
/* line 338, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom {
  color: #666;
  font-size: 14px;
}
/* line 341, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:first-child {
  width: 21px;
  height: 21px;
  margin-top: 0px;
  margin-right: 5px;
  float: left;
  position: relative;
}
/* line 348, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:first-child input {
  cursor: pointer;
  opacity: 0;
}
/* line 352, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:first-child label {
  position: absolute;
  width: 21px;
  height: 21px;
  top: 0;
  left: 0;
  background: url("../img/notcheckbox.png") no-repeat;
  opacity: 0.2;
}
/* line 360, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:first-child label:after {
  content: "";
  width: 21px;
  height: 21px;
  background: url("../img/onckeckbox.png") no-repeat;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0px;
}
/* line 371, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:first-child input:checked + label:after {
  opacity: 1;
}
/* line 375, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > span {
  vertical-align: top;
  float: left;
}
/* line 379, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:nth-child(3) {
  float: right;
}
/* line 381, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:nth-child(3) > span {
  margin-left: 5px;
  margin-right: 5px;
}
/* line 385, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-left .loading-left-bottom > div:nth-child(3) a {
  display: inline-block;
  text-decoration: none;
  color: white;
  color: #666;
}
/* line 392, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right {
  position: relative;
  float: right;
}
/* line 396, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right span:first-of-type {
  position: absolute;
  width: 1px;
  height: 90px;
  background-color: #e7e7e7;
  left: -30px;
}
/* line 403, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right span:nth-of-type(2) {
  display: inline-block;
  line-height: 20px;
  width: 20px;
  height: 20px;
  background-color: white;
  position: absolute;
  top: 40px;
  left: -38px;
  font-size: 13px;
  z-index: 10px;
  color: #aaa;
}
/* line 417, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div {
  margin-bottom: 10px;
}
/* line 420, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div:first-of-type a {
  background: url("../img/xinlang1.png") no-repeat;
  padding-left: 54px;
}
/* line 423, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div:first-of-type a:hover {
  background: url("../img/xinlang2.png") no-repeat;
}
/* line 429, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div:nth-of-type(2) a {
  background: url("../img/qq1.png") no-repeat;
  padding-left: 45px;
}
/* line 432, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div:nth-of-type(2) a:hover {
  background: url("../img/qq2.png") no-repeat;
}
/* line 438, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div:nth-of-type(3) a {
  background: url("../img/weixin1.png") no-repeat;
  padding-left: 40px;
}
/* line 441, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div:nth-of-type(3) a:hover {
  background: url("../img/weixin2.png") no-repeat;
}
/* line 446, ../sass/print.scss */
body #header .wrapper .notice #divs ul:nth-child(2) .loading-right div a {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 160px;
  height: 40px;
  font: 500 14px "Microsoft YaHei";
  display: inline-block;
  text-decoration: none;
  color: white;
  line-height: 40px;
}
/* line 460, ../sass/print.scss */
body #header .wrapper .notice #divs ul:last-child .download-left {
  float: left;
  margin-left: 40px;
  margin-right: 20px;
}
/* line 464, ../sass/print.scss */
body #header .wrapper .notice #divs ul:last-child .download-left > div {
  margin-bottom: 20px;
  width: 230px;
}
/* line 11, ../sass/_mixin.scss */
body #header .wrapper .notice #divs ul:last-child .download-left > div span {
  float: left;
  line-height: 38px;
}
/* line 15, ../sass/_mixin.scss */
body #header .wrapper .notice #divs ul:last-child .download-left > div img {
  float: right;
}
/* line 18, ../sass/_mixin.scss */
body #header .wrapper .notice #divs ul:last-child .download-left > div:after {
  content: "";
  display: block;
  clear: both;
}
/* line 469, ../sass/print.scss */
body #header .wrapper .notice #divs:after {
  content: "";
  display: block;
  clear: both;
}
/* line 478, ../sass/print.scss */
body #bottom {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
/* line 482, ../sass/print.scss */
body #bottom #dir {
  float: right;
}
/* line 484, ../sass/print.scss */
body #bottom #dir > #dir-left {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("../img/left.png") no-repeat;
  background-size: 100% 100%;
  margin-left: 10px;
  margin-bottom: -2px;
}
/* line 492, ../sass/print.scss */
body #bottom #dir > #dir-left:hover {
  background: url("../img/whiteleft.png") no-repeat;
  background-size: 100% 100%;
}
/* line 497, ../sass/print.scss */
body #bottom #dir > #dir-right {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("../img/right.png") no-repeat;
  background-size: 100% 100%;
  margin-bottom: -2px;
}
/* line 504, ../sass/print.scss */
body #bottom #dir > #dir-right:hover {
  background: url("../img/whiteright.png") no-repeat;
  background-size: 100% 100%;
}
/* line 510, ../sass/print.scss */
body #bottom #person {
  display: inline-block;
}
/* line 512, ../sass/print.scss */
body #bottom #person .hide {
  display: none;
}
/* line 515, ../sass/print.scss */
body #bottom #person .on {
  float: right;
}
/* line 517, ../sass/print.scss */
body #bottom #person .on > span {
  color: #ddd;
  font-size: 14px;
  text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.6);
}
/* line 521, ../sass/print.scss */
body #bottom #person .on > span:hover {
  color: white;
}
/* line 525, ../sass/print.scss */
body #bottom #person .on > b {
  color: #ddd;
  font-size: 14px;
  text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.6);
}
/* line 529, ../sass/print.scss */
body #bottom #person .on > b:hover {
  color: white;
}
/* line 533, ../sass/print.scss */
body #bottom #person .on:hover {
  color: white;
}
/* line 542, ../sass/print.scss */
body #main-body .record .wrap {
  width: 928px;
  margin: 0 auto;
  color: #444;
}
/* line 546, ../sass/print.scss */
body #main-body .record .wrap > p:first-child {
  font: normal 44px "Microsoft YaHei";
  padding-top: 72px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 552, ../sass/print.scss */
body #main-body .record .wrap > p:nth-child(2) {
  width: 730px;
  font: normal 18px "Microsoft YaHei";
  margin: 0 auto;
  line-height: 36px;
  text-align: center;
}
/* line 559, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(3) {
  padding-top: 60px;
  padding-bottom: 60px;
}
/* line 564, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(4):after {
  content: "";
  display: block;
  clear: both;
}
/* line 569, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-left {
  float: left;
  padding-left: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-left img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-left > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-left > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 574, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-right {
  float: right;
  padding-right: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-right img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-right > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(4) .record-one-right > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 581, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(5):after {
  content: "";
  display: block;
  clear: both;
}
/* line 586, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-left {
  float: left;
  padding-left: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-left img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-left > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-left > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 591, ../sass/print.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-right {
  float: right;
  padding-right: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-right img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-right > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .record .wrap > div:nth-child(5) .record-two-right > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 599, ../sass/print.scss */
body #main-body .hobby {
  background-color: #f7f7f7;
  color: #444;
}
/* line 602, ../sass/print.scss */
body #main-body .hobby > p:first-child {
  font: normal 44px "Microsoft YaHei";
  padding-top: 72px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 608, ../sass/print.scss */
body #main-body .hobby > p:nth-child(2) {
  width: 870px;
  font: normal 18px "Microsoft YaHei";
  margin: 0 auto;
  line-height: 36px;
  text-align: center;
}
/* line 615, ../sass/print.scss */
body #main-body .hobby > div:first-of-type {
  padding-top: 60px;
  padding-bottom: 60px;
}
/* line 618, ../sass/print.scss */
body #main-body .hobby > div:first-of-type > img {
  margin: 0 auto;
}
/* line 622, ../sass/print.scss */
body #main-body .hobby > div:nth-of-type(2) {
  width: 928px;
  margin: 0 auto;
}
/* line 625, ../sass/print.scss */
body #main-body .hobby > div:nth-of-type(2):after {
  content: "";
  display: block;
  clear: both;
}
/* line 630, ../sass/print.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-left {
  float: left;
  padding-left: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-left img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-left > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-left > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 635, ../sass/print.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-right {
  float: right;
  padding-right: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-right img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-right > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .hobby > div:nth-of-type(2) .hobby-right > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 642, ../sass/print.scss */
body #main-body .homepage {
  color: #444;
}
/* line 644, ../sass/print.scss */
body #main-body .homepage p:first-child {
  font: normal 44px "Microsoft YaHei";
  padding-top: 72px;
  padding-bottom: 15px;
  text-align: center;
}
/* line 650, ../sass/print.scss */
body #main-body .homepage p:nth-child(2) {
  width: 870px;
  font: normal 18px "Microsoft YaHei";
  margin: 0 auto;
  line-height: 36px;
  text-align: center;
}
/* line 657, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) {
  width: 100%;
  height: 750px;
  margin: 50px 0;
  position: relative;
}
/* line 662, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div {
  width: 450px;
  height: 260px;
  position: absolute;
}
/* line 666, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div:first-child {
  top: 10px;
  left: 40px;
  -moz-animation: one 4s linear infinite alternate;
  -webkit-animation: one 4s linear infinite alternate;
  animation: one 4s linear infinite alternate;
}
/* line 53, ../sass/_mixin.scss */
body #main-body .homepage div:nth-child(3) > div:first-child img {
  width: 450px;
  height: 260px;
}
/* line 672, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(2) {
  -moz-animation: two 4s linear infinite alternate;
  -webkit-animation: two 4s linear infinite alternate;
  animation: two 4s linear infinite alternate;
}
/* line 53, ../sass/_mixin.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(2) img {
  width: 450px;
  height: 260px;
}
/* line 676, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(3) {
  -moz-animation: three 4s linear infinite alternate;
  -webkit-animation: three 4s linear infinite alternate;
  animation: three 4s linear infinite alternate;
}
/* line 53, ../sass/_mixin.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(3) img {
  width: 450px;
  height: 260px;
}
/* line 680, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(4) {
  -moz-animation: four 4s linear infinite alternate;
  -webkit-animation: four 4s linear infinite alternate;
  animation: four 4s linear infinite alternate;
}
/* line 53, ../sass/_mixin.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(4) img {
  width: 450px;
  height: 260px;
}
/* line 684, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(5) {
  -moz-animation: five 4s linear infinite alternate;
  -webkit-animation: five 4s linear infinite alternate;
  animation: five 4s linear infinite alternate;
}
/* line 53, ../sass/_mixin.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(5) img {
  width: 450px;
  height: 260px;
}
/* line 688, ../sass/print.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(6) {
  -moz-animation: six 4s linear infinite alternate;
  -webkit-animation: six 4s linear infinite alternate;
  animation: six 4s linear infinite alternate;
}
/* line 53, ../sass/_mixin.scss */
body #main-body .homepage div:nth-child(3) > div:nth-child(6) img {
  width: 450px;
  height: 260px;
}
/* line 695, ../sass/print.scss */
body #main-body .mobile {
  background-color: #f7f7f7;
  color: #444;
  text-align: center;
  position: relative;
}
/* line 700, ../sass/print.scss */
body #main-body .mobile > p:first-child {
  font: normal 44px "Microsoft YaHei";
  padding-top: 72px;
  padding-bottom: 15px;
}
/* line 705, ../sass/print.scss */
body #main-body .mobile > p:nth-child(2) {
  width: 870px;
  font: normal 18px "Microsoft YaHei";
  margin: 0 auto;
  line-height: 36px;
}
/* line 711, ../sass/print.scss */
body #main-body .mobile a {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  color: white;
  color: #5a8dcd;
  padding-top: 10px;
  font: 400 18px "Microsoft YaHei";
}
/* line 718, ../sass/print.scss */
body #main-body .mobile > div:first-of-type {
  padding-top: 60px;
  padding-bottom: 60px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  height: 635px;
}
/* line 725, ../sass/print.scss */
body #main-body .mobile > div:first-of-type img {
  position: absolute;
  -moz-animation: mobile 15s linear 1 normal forwards;
  -webkit-animation: mobile 15s linear 1 normal forwards;
  animation: mobile 15s linear 1 normal forwards;
}
/* line 730, ../sass/print.scss */
body #main-body .mobile > div:nth-of-type(2) {
  width: 928px;
  margin: 0 auto;
}
/* line 733, ../sass/print.scss */
body #main-body .mobile > div:nth-of-type(2):after {
  content: "";
  display: block;
  clear: both;
}
/* line 738, ../sass/print.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-left {
  float: left;
  padding-left: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-left img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-left > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-left > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 743, ../sass/print.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-right {
  float: right;
  padding-right: 15px;
  text-align: center;
  width: 400px;
  height: 290px;
}
/* line 29, ../sass/_mixin.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-right img {
  padding-bottom: 30px;
}
/* line 32, ../sass/_mixin.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-right > p:first-of-type {
  font: normal 30px "Microsoft YaHei";
  padding-bottom: 15px;
}
/* line 36, ../sass/_mixin.scss */
body #main-body .mobile > div:nth-of-type(2) .mobile-right > p:nth-of-type(2) {
  font: normal 14px "Microsoft YaHei";
  line-height: 24px;
  text-align: left;
}
/* line 750, ../sass/print.scss */
body #main-body .manner {
  text-align: center;
}
/* line 752, ../sass/print.scss */
body #main-body .manner p:first-child {
  padding-top: 70px;
  padding-bottom: 40px;
  font: normal 44px "Microsoft YaHei";
}
/* line 757, ../sass/print.scss */
body #main-body .manner > div:nth-child(2) {
  width: 230px;
  margin: 0 auto;
  font: normal 18px "Microsoft YaHei";
  color: #777;
  height: 40px;
}
/* line 763, ../sass/print.scss */
body #main-body .manner > div:nth-child(2) > span:first-child {
  float: left;
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("../img/song-white.png") no-repeat;
  background-size: 100% 100%;
}
/* line 771, ../sass/print.scss */
body #main-body .manner > div:nth-child(2) > span:nth-child(2) {
  float: right;
  line-height: 40px;
}
/* line 776, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) {
  padding-top: 25px;
  padding-bottom: 80px;
  font: normal 18px "Microsoft YaHei";
}
/* line 780, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a {
  display: inline-block;
  text-decoration: none;
  color: white;
  width: 200px;
  height: 50px;
  line-height: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 786, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:first-child {
  background: url("../img/youxiang-big1.png") no-repeat;
  padding-left: 50px;
}
/* line 789, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:first-child:hover {
  background: url("../img/youxiang-big2.png") left top no-repeat;
}
/* line 793, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:nth-child(2) {
  background: url("../img/xinlang-big1.png") left top no-repeat;
  padding-left: 50px;
}
/* line 796, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:nth-child(2):hover {
  background: url("../img/xinlang-big2.png") left top no-repeat;
}
/* line 800, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:nth-child(3) {
  background: url("../img/qq-big1.png") left top no-repeat;
  padding-left: 50px;
}
/* line 803, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:nth-child(3):hover {
  background: url("../img/qq-big2.png") left top no-repeat;
}
/* line 807, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:nth-child(4) {
  background: url("../img/youxiang-big1.png") left top no-repeat;
  padding-left: 50px;
}
/* line 810, ../sass/print.scss */
body #main-body .manner > div:nth-child(3) > a:nth-child(4):hover {
  background: url("../img/youxiang-big2.png") left top no-repeat;
}
/* line 818, ../sass/print.scss */
body #footer {
  padding: 30px 0;
  background-color: #f7f7f7;
  font: normal 12px "Microsoft YaHei";
  color: #74808b;
}
/* line 823, ../sass/print.scss */
body #footer > div {
  width: 910px;
  margin: 0 auto;
}
/* line 826, ../sass/print.scss */
body #footer > div > a {
  display: inline-block;
  text-decoration: none;
  color: white;
  color: #74808b;
}
/* line 830, ../sass/print.scss */
body #footer > div > span:first-of-type {
  margin: 0 8px 0 40px;
}
/* line 833, ../sass/print.scss */
body #footer > div > div {
  display: inline-block;
}
/* line 835, ../sass/print.scss */
body #footer > div > div > span {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("../img/icon-police.png") left top no-repeat;
  background-size: 100% 100%;
}
/* line 842, ../sass/print.scss */
body #footer > div > div > a {
  display: inline-block;
  text-decoration: none;
  color: white;
  color: #74808b;
  margin-right: 16px;
}
/* line 850, ../sass/print.scss */
body .flash {
  position: fixed;
  z-index: 90px;
  bottom: 0px;
  padding: 25px 0;
  position: relative;
}
/* line 856, ../sass/print.scss */
body .flash > span:first-child {
  position: absolute;
  width: 100%;
  height: 32px;
  top: -32px;
  background: url("../img/shadow.png") left top no-repeat;
}
/* line 863, ../sass/print.scss */
body .flash .wrap {
  width: 910px;
  margin: 0 auto;
}
/* line 866, ../sass/print.scss */
body .flash .wrap:after {
  content: "";
  display: block;
  clear: both;
}
/* line 871, ../sass/print.scss */
body .flash .wrap .flash-left {
  float: left;
  font: normal 18px "Microsoft YaHei";
}
/* line 874, ../sass/print.scss */
body .flash .wrap .flash-left span:first-child {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url("../img/song-white.png") left top no-repeat;
  background-size: 100% 100%;
  vertical-align: middle;
}
/* line 882, ../sass/print.scss */
body .flash .wrap .flash-left span:nth-child(2) {
  color: #777;
}
/* line 886, ../sass/print.scss */
body .flash .wrap .flash-right {
  font: normal 16px "Microsoft YaHei";
  float: right;
}
/* line 889, ../sass/print.scss */
body .flash .wrap .flash-right a {
  text-align: center;
  display: inline-block;
  text-decoration: none;
  color: white;
  width: 160px;
  height: 40px;
  padding-left: 40px;
  line-height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 896, ../sass/print.scss */
body .flash .wrap .flash-right a:first-child {
  background: url("../img/weixin1.png") no-repeat;
  padding-left: 40px;
}
/* line 899, ../sass/print.scss */
body .flash .wrap .flash-right a:first-child:hover {
  background: url("../img/weixin2.png") left top no-repeat;
}
/* line 903, ../sass/print.scss */
body .flash .wrap .flash-right a:nth-child(2) {
  background: url("../img/xinlang1.png") left top no-repeat;
  padding-left: 40px;
}
/* line 906, ../sass/print.scss */
body .flash .wrap .flash-right a:nth-child(2):hover {
  background: url("../img/xinlang2.png") left top no-repeat;
}
/* line 910, ../sass/print.scss */
body .flash .wrap .flash-right a:nth-child(3) {
  background: url("../img/qq1.png") left top no-repeat;
  padding-left: 40px;
}
/* line 913, ../sass/print.scss */
body .flash .wrap .flash-right a:nth-child(3):hover {
  background: url("../img/qq2.png") left top no-repeat;
}
/* line 917, ../sass/print.scss */
body .flash .wrap .flash-right a:nth-child(4) {
  background: url("../img/weixin1.png") left top no-repeat;
  padding-left: 40px;
}
/* line 920, ../sass/print.scss */
body .flash .wrap .flash-right a:nth-child(4):hover {
  background: url("../img/weixin2.png") left top no-repeat;
}
